package com.xyoto.community.service;

import com.xyoto.community.dto.WxLoginDTO;
import com.xyoto.community.utils.Result;

/**
 * @author coderFu
 * @create 2021/10/2
 */

public interface WechatAuthService {


    /**
     * 微信登录认证
     * @param wxLoginDTO 微信登录参数
     * @return 是否成功
     */
    Result wechatLogin(WxLoginDTO wxLoginDTO);

    /**
     * 校验Token的合法性
     * @return
     */
    Result checkToken();

    /**
     * 开发者授权登录
     * @return
     */
    Result devAuthLogin();
}
